package poo.exo4;


import java.util.ArrayList;
import java.util.List;

public class Abonne {
	
	/*test*/
	private String nom;
	private String adresse;
	//private ArrayList<Ouvrage> reservation = new ArrayList<Ouvrage>(); 
	//private ArrayList<Ouvrage> emprunt = new ArrayList<Ouvrage>();
	private List<Ouvrage> emprunt;  // Utiliser interface avant 
	private List<Ouvrage> reservation;  

	public Abonne(String nom, String adresse/*, ArrayList<Ouvrage> reservation,
			ArrayList<Ouvrage> emprunt*/) {
		super();
		this.nom = nom;
		this.adresse = adresse;
		this.reservation = new ArrayList<Ouvrage>(); // methode interface liste
		this.emprunt = new ArrayList<Ouvrage>();
	}
	
	
	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}
	public String getAdresse() {
		return adresse;
	}
	public void setAdresse(String adresse) {
		this.adresse = adresse;
	}
	
	public List<Ouvrage> getEmprunt() {
		return emprunt;
	}


	public void setEmprunt(List<Ouvrage> emprunt) {
		this.emprunt = emprunt;
	}


	public List<Ouvrage> getReservation() {
		return reservation;
	}


	public void setReservation(List<Ouvrage> reservation) {
		this.reservation = reservation;
	}


	@Override
	public String toString() {
		return "Abonne [nom=" + nom + ", adresse=" + adresse + ", reservation="
				+ reservation + ", emprunt=" + emprunt + "]";
	}


	

}
